About Elfwood Investment Co. Limited (00837854) United Kingdom