About Spires Ecology Ltd (09313610) United Kingdom