About Fenlock Investments Limited (00657686) United Kingdom