About St Bartholomew S Place Management Ltd (13479606) United Kingdom