About Mandrel Systems Limited (03699427) United Kingdom