About F.j.r. Lloyd & Son Limited (04268448) United Kingdom