About Squire Technologies Limited (04353329) United Kingdom