About Swindon Supermarine Land Limited (05438803) United Kingdom