About Ivor Rees & Sons Ltd (05861392) United Kingdom