About Narford Holdings Limited (10452058) United Kingdom