About Vail Williams (services) Limited (02648293) United Kingdom