About Squire King Associates Limited (02684631) United Kingdom