About Flegg Investments 14 Limited (10528688) United Kingdom