About Clew Developments Limited (01341622) United Kingdom