About Kennack Sands Management Limited (13425644) United Kingdom