About Huggins & Squire Limited (01195904) United Kingdom