About West & Scott Capital Ltd (09018253) United Kingdom