About David & Partners Ltd (12279548) United Kingdom