About Elfindale Limited (03299593) United Kingdom