About Stanmore Townsend Limited (10061153) United Kingdom