About Sellers Developments Limited (10007264) United Kingdom