About J. M. Walden Holdings Limited (07156421) United Kingdom