About Sellers & Sons Limited (10135130) United Kingdom