About Glencar Construction Ltd (09640283) United Kingdom