About Squire Company Limited (03327401) United Kingdom