About Slorach Kerr Publishing Ltd (SC258288) United Kingdom