About Chambray Investments Ltd (12444160) United Kingdom