About Walker Lambda Limited (09693035) United Kingdom