About Richard Jackson (processing) Limited (02271285) United Kingdom