About Duchesne Properties Limited (11782309) United Kingdom