About William Lloyd Associates Limited (10378312) United Kingdom