About Locus Breadalbane Limited (SC115398) United Kingdom