About Jacy Cleal Limited (11673742) United Kingdom