About Vickery Holman Limited (02953188) United Kingdom