About Legacy Investments & Developments Limited (10742251) United Kingdom