About Spitfire Construction Limited (10831289) United Kingdom