About Ingram Property Development Limited (04663358) United Kingdom