About The Mallards (peterborough) Management Company Limited (10277107) United Kingdom