About North Station Road (115 To 150) Management Co. Limited (02251614) United Kingdom