About Sellears Limited (08790007) United Kingdom