About Walter & Randall Limited (03710651) United Kingdom