About Squires Executive Limited (02827213) United Kingdom