About 23 Pembridge Crescent Limited (02661501) United Kingdom