About Lenbray Ltd (10302024) United Kingdom