About Richard Vickers Engineering Limited (10535326) United Kingdom