About Ivo Weevers Limited (07870816) United Kingdom