About Walkhurst Holdings Limited (13362152) United Kingdom