About The Green Swallow Ltd. (03075976) United Kingdom