About Sen Developments Limited (12047998) United Kingdom