About Richard Swain Limited (10259856) United Kingdom