About R & R Walker Limited (04570684) United Kingdom