About Sellers Lettingz Ltd (12922655) United Kingdom