About Squires Worcester Limited (11937001) United Kingdom