About Cedar House Northampton Limited (07834882) United Kingdom