About Cliftock Management Limited (11289612) United Kingdom