About Anchard Holding Ltd (12471205) United Kingdom