About Miles Lodge (harrow) Company Limited (01883539) United Kingdom