About Carr & Holland Limited (05869764) United Kingdom