About Neil Ballard Properties Ltd (12873207) United Kingdom