About Duncan House Management Company Limited (02961897) United Kingdom