About St. Andrews Square (40) Limited (05402791) United Kingdom