About Steve Walker Ltd (11823181) United Kingdom