About Janlough Limited (10584128) United Kingdom