About Pick &sell Limited (12655597) United Kingdom