About Hitchcock & Rees Ltd (13440240) United Kingdom