About Landmark Partners (europe) Limited (06784406) United Kingdom