About David Mandel And Associates Limited (12032467) United Kingdom