About Stafford Place 2 Management Limited (10269448) United Kingdom