About Sellers & Rogers Limited (01910857) United Kingdom