About Fenwall Investments Limited (00847334) United Kingdom