About Ball Projects Limited (07476667) United Kingdom