About Walker Design And Installation Limited (07413657) United Kingdom