About Heywood Magic Development Trust Limited (04495560) United Kingdom