About Vedhara & Co Limited (07253756) United Kingdom