About Vickers Scott Investment Company Limited (00295798) United Kingdom