About Glen Mellin Building Solutions Limited (09567006) United Kingdom