About Duchard Properties Ltd. (10568614) United Kingdom