About Ingram Property Holdings Limited (04689058) United Kingdom