About James Harrison Racing Limited (06721089) United Kingdom