About James Edgar Consulting Limited (12996496) United Kingdom