About Keith Walker Developments Limited (07595486) United Kingdom