About Duchesspark Holdings Limited (06420368) United Kingdom