About Flegg Investments 28 Limited (13366153) United Kingdom