About Oliver Ball Properties Limited (09497686) United Kingdom