About London Vectis Limited (08560663) United Kingdom