About The Village Square Ltd (11468688) United Kingdom