About Picker Works Limited (10123029) United Kingdom