About 21 Hampstead Lane Service Company Limited (00729418) United Kingdom