About Flegg Investments 26 Limited (13365841) United Kingdom