About Mccurrach Uk Ltd. (SC039724) United Kingdom