About Richard Picker Limited (10239230) United Kingdom