About Set & Base Services Limited (04678893) United Kingdom