About Se26 Developments Limited (13524547) United Kingdom