About William Battle Associates Limited (03905589) United Kingdom