About Peter Richards & Co Limited (07539477) United Kingdom