About Flegg Investments 24 Limited (13311252) United Kingdom