About Sen Estates Limited (13711282) United Kingdom