About 3 St Andrew Square Apartments Limited (SC108543) United Kingdom