About Magnocrest Limited (03495526) United Kingdom