About Ball Brother Properties Ltd (13304225) United Kingdom