About The Lorcan Company Ltd (SC691516) United Kingdom