About Wychbold Service Station Ltd (11081929) United Kingdom