About Walker Project Engineering Limited (11705323) United Kingdom