About Hayford & Rhodes Ltd (12802047) United Kingdom