About Johnston Horsburgh Ltd (09000112) United Kingdom