About Hayford & Rhodes International Ltd (12829034) United Kingdom