About Walkers Installations Limited (07497956) United Kingdom