About Glenford Holdings Ltd (13697632) United Kingdom