About Scholars Place Management Company Limited (09870289) United Kingdom