About The Mini Village Company Ltd (13413619) United Kingdom