About Eck Developments Limited (12202521) United Kingdom