About Richard Walker Limited (04374457) United Kingdom