About 19 Pembridge Villas Limited (10966220) United Kingdom