About Worrall & Company Limited (12519604) United Kingdom