About Richard Pickersgill & Sons Limited (00086602) United Kingdom