About Walker Project Services Limited (12198051) United Kingdom