About Jallowbarry Limited (12237146) United Kingdom