About Rafferty And Pickard Ltd (12612723) United Kingdom