About Henry Squire & Sons International Limited (13239452) United Kingdom