About New Spittles Green Energy Limited (10822520) United Kingdom