About 13 Glentworth Road (management) Limited (02267914) United Kingdom