About Harrington Batterbee Ltd (07738483) United Kingdom