About Duck Mill Lane Management Limited (01791041) United Kingdom