About Kilkerran G23 Limited (SC690801) United Kingdom