About Handford Ltd (07568662) United Kingdom