About Richard Thomas And Co (hydro) Ltd (10257329) United Kingdom