About Walford Holdings Ltd (12759496) United Kingdom