About Kennard Home Developments Limited (09360533) United Kingdom