About Rickard & Lunn Limited (08693080) United Kingdom