About The Ingram Lodgers Limited (10681832) United Kingdom