About Mallards (chichester) Management Company Limited (02388709) United Kingdom