About Margaret S Ecology Limited (07071944) United Kingdom