About Michael Findlay Peterhead Ltd. (SC308214) United Kingdom