About Ellis & Ellis Developments Limited (13289921) United Kingdom