About Albion Tea Rooms Limited (09079602) United Kingdom