About Nat. Green Specification Ltd. (08609453) United Kingdom