About David Studd & Associates Limited (11281690) United Kingdom