About Luxgrove Capital Partners Ltd (11106509) United Kingdom