About Ingram & Partners Limited (12756851) United Kingdom