About Lohj Projects Limited (09026940) United Kingdom