About Glennock Limited (10845774) United Kingdom