About Cliff Castle Management Company Limited (02198656) United Kingdom