About Clymo Property Investments Limited (13525224) United Kingdom