About Twelve Battishill Street Management Limited (01108953) United Kingdom