About Ellisbrosdevelopments Ltd (09238016) United Kingdom