About Lgoddard Services Ltd (06840786) United Kingdom