About Clemas & Co. Limited (02199265) United Kingdom