About Vectra Freehold Management Ltd (11189559) United Kingdom