About Lloyd & Whyte Limited (03686765) United Kingdom