About Bat And Ball Property Limited (01921188) United Kingdom