About St Andrews Commercial Land Limited (11046099) United Kingdom