About Maccombe Family Holdings Limited (12913893) United Kingdom