About Richard Stiff Consulting Limited (10641239) United Kingdom