About William Rodgers Holdings Limited (04573709) United Kingdom