About Richard Spencer Limited (06207530) United Kingdom