About London Road Apartments Limited (05396891) United Kingdom