About Darwen & Devine Homes Ltd (12211813) United Kingdom