About Lloyd Bowers Limited (07268280) United Kingdom