About Roger Locke Consulting Limited (03893727) United Kingdom