About Kelmax (peterhead) Limited (SC071636) United Kingdom