About Sellers & Green Ltd (11955608) United Kingdom