About Veitch Family Holdings Limited (01847361) United Kingdom