About Allard & Company Limited (00125996) United Kingdom