About H.f.luxford & Sons Limited (00626062) United Kingdom