About Bill & Ward Consult Limited (12334299) United Kingdom