About Walker Site Services Limited (05011404) United Kingdom