About Glenford Investment Holdings Limited (01257363) United Kingdom