About Leeh Projects Limited (12593165) United Kingdom