About Severn Bank Investments Limited (06690593) United Kingdom