About Stanmore21 Ltd (13645204) United Kingdom