About Ellis Seabrook Limited (11468952) United Kingdom