About Gliddon & Squire Ltd (11040998) United Kingdom