About West Hampstead Square Llp (OC385953) United Kingdom