About Rickaby & Pettitt Ltd (12825720) United Kingdom