About Ellis Mitchell Properties Limited (02115580) United Kingdom