About E & S Churchill Beeswax Candle Makers Limited (05893652) United Kingdom