About Mansel Davies & Son Limited (00812036) United Kingdom