About Walter Miles Holdings Limited (11100687) United Kingdom