About Squire-needham Limited (08328594) United Kingdom