About K & H Developments Ltd (09526503) United Kingdom