About Leckhampton Property Development Limited (04179213) United Kingdom