About Loxwood Capital Ltd (10509771) United Kingdom