About Barvennan Consulting Ltd (SC373920) United Kingdom