About Godalming Holdings Limited (08566895) United Kingdom