About Keane And Shuttleworth Construction Limited (12909043) United Kingdom