About Lochranza Consulting Limited (08634696) United Kingdom