About Leikin Projects Limited (08550580) United Kingdom