About Kibble & Smith Construction Limited (12814872) United Kingdom