About 23 Stanmore Road Limited (08734827) United Kingdom