About Ball R & D Tax Consultants Limited (12439944) United Kingdom