About Hammond Developments Home And Garden Ltd (11425272) United Kingdom