About Veitch Cooper Limited (SC481213) United Kingdom