About Vespa Developments Ltd (08371140) United Kingdom