About Wickham Gensol Limited (07049143) United Kingdom