About The Mallards (swanley) Management Company Limited (12125528) United Kingdom