About Aberdour Engineering Limited (09028698) United Kingdom