About James Mae Projects Limited (08904518) United Kingdom