About David & Polo Limited (11858774) United Kingdom