About Jec(london) Limited (12391616) United Kingdom