About Ellis Son & Vidler Limited (02013988) United Kingdom