About Albemarle Street Ltd (13031418) United Kingdom