About Jhead Cleaning Ltd (13480120) United Kingdom