About Lloyd & Jones Limited (13587786) United Kingdom