About John Veitch Limited (02208536) United Kingdom