About Maecroyd Investments Limited (01337306) United Kingdom