About Devine & Wilcock Limited (11206519) United Kingdom