About Heywood Finance Limited (03160517) United Kingdom