About Albright Investments Limited (12173053) United Kingdom