About 39 Pembridge Villas (freehold) Limited (10192693) United Kingdom