About Desilu Hampstead Ltd (09892771) United Kingdom