About Johnson Mowat Holdings Limited (13089331) United Kingdom