About Richard Spector Limited (12017339) United Kingdom