About Woolmer Service Station Limited (02293317) United Kingdom