About Hampstead Fabric House Ltd (13561426) United Kingdom