About Squire John Holdings Limited (02433300) United Kingdom