About Flegg Investments 20 Limited (10909258) United Kingdom