About Mark Haffenden Associates Ltd (10700717) United Kingdom