About Hampstead Studios Ltd (09352780) United Kingdom