About Byford & Hammond Ltd (07279623) United Kingdom