About Robert Loomes Stamford Limited (07627899) United Kingdom