About I & D Walker Limited (04557851) United Kingdom