About Ingram Hill Limited (09886286) United Kingdom