About Ingram & Ingram Limited (10874358) United Kingdom