About Albury House Ltd (12398870) United Kingdom