About Richard Swash Limited (08506581) United Kingdom