About The London Inn (stamford) Ltd (07751269) United Kingdom