About Rickard & Sproule Limited (08669687) United Kingdom