Caledonian Contracts (Aberdeen) Ltd. 8 Holland Place, Aberdeen, Aberdeenshire AB253UW