About Jardd Projects Limited (08711028) United Kingdom