About Vern Allen Group Limited (04646953) United Kingdom