About Bendarroch Holdings Ltd (10529492) United Kingdom