About 3 & 4 Station Square Management Company Limited (11592269) United Kingdom