About Barrington Joy Investments Ltd (10088439) United Kingdom