About Moormead Associates Ltd (10261568) United Kingdom