About Ellis & Griffin Developments Limited (13160761) United Kingdom