About Leathermill Investments Limited (03281266) United Kingdom