About Glenfield Solutions Limited (07385661) United Kingdom