About Squires Development Limited (04207190) United Kingdom