About Segovia Limited (08394183) United Kingdom