About Scruton Inns Limited (13657310) United Kingdom