About Devondale Developments Limited (10485002) United Kingdom