About Foxwells Management Company Limited (11307395) United Kingdom