About Loxwood Capital Holdings Limited (11997819) United Kingdom