About Shuttleworth & Barr Limited (04570225) United Kingdom