About Fennell Investments 2 Limited (12427884) United Kingdom