About Duchesne Projects Limited (06801523) United Kingdom