Property data
Sale history
£850,000 on Mar 2025
Bedrooms
na
Type
Flat
Council tax band
na
Company ownership
Title number
BGL66398
Tenure
Leasehold/other
Title address
59a Lancaster Road, London
Owner
PEMBRIDGE DEVELOPMENTS LIMITED (Company reference number: 09688697)
Proprietor address: 61 Ladbroke Road, London, W11 3PD
Ownership record added to Land Registry's corporate ownership dataset 15 Oct 2025