About Veasey & Smith Limited (11867119) United Kingdom