About Pickfords Organisation Limited (11270256) United Kingdom