About Ball Properties Limited (05978302) United Kingdom