About Albury Lodge Limited (00636313) United Kingdom