About Walford House Management Company Limited (03623732) United Kingdom