About Kibble Property Development Limited (12683112) United Kingdom