About Aberdour Signal Box Ltd. (SC374681) United Kingdom