About J. Russell (trading) Limited (07795865) United Kingdom