About Clover Lloyd Design Limited (02272721) United Kingdom