About Engrailed Cross Investments Limited (01086729) United Kingdom