About Peter Walker Consulting Limited (07615186) United Kingdom