About Sherlock Foams Limited (02198025) United Kingdom