About D & P Project Solutions Limited (10188772) United Kingdom