About Squire Technical Services Ltd (10863087) United Kingdom