About Bennett Gould & Partners (spain) Ltd (13592528) United Kingdom