About Richard Nicholson Limited (03516760) United Kingdom