About Scholars Walk (no.2) Management Company Limited (04686682) United Kingdom