About Simpson S Place Management Company Limited (03870495) United Kingdom