About Spencer Road Wealdstone Management Limited (02293484) United Kingdom