About Macedo (uk) Limited (02900145) United Kingdom