About Vavasseur & Company Limited (00366409) United Kingdom