About Van Vleck And Olivers Limited (00915809) United Kingdom