About Flegg Investments 17 Limited (10630133) United Kingdom