About D S & O Carr & Son Limited (05355555) United Kingdom