About Mackintosh & Partners (london) Limited (02663747) United Kingdom