About Joseph Sellers & Son Limited (00324921) United Kingdom