About Albermarle Road Holdings Limited (13425102) United Kingdom