About David Rose Dulwich Limited (12256141) United Kingdom