About Squire International Limited (02738707) United Kingdom