About Holland & Odam (s&g) Ltd. (09211578) United Kingdom