About Stephen Walker Ltd (09870204) United Kingdom