About Weller Limited (04274012) United Kingdom