About Peter Squire Consulting Limited (08364031) United Kingdom