About Take & Pay Limited (10463273) United Kingdom