About Kilbagie Investments Limited (SC382920) United Kingdom