About 13 Linden Road (management) Limited (01836263) United Kingdom