About Village Plaice Thatcham Ltd (12400901) United Kingdom