About Flegg Investments 19 Limited (10909309) United Kingdom