About Holland & Odam (wells) Ltd. (05643990) United Kingdom