About Walker Modular Limited (05870616) United Kingdom