About Squires & Sons Limited (05474740) United Kingdom