About Newbould & Ritchie Ltd. (03659799) United Kingdom