About Godalming Ventures Limited (12777971) United Kingdom