About De Ville & Co Limited (07199123) United Kingdom