About Stanmore Grove Limited (12817300) United Kingdom