About Lloyd Richards Limited (03934998) United Kingdom