About Ivor Miles Holding Limited (13436045) United Kingdom