About D Clarke Developments Ltd (10590848) United Kingdom