About Spitfire Associates Limited (06631444) United Kingdom