About Ellis Havencrest Limited (06792497) United Kingdom