About Solsbury Inventions Limited (05554599) United Kingdom