Marnoch Associates Limited.