About Wellington Square Natural Health Ltd (06235959) United Kingdom