About Elcombs (lyndhurst) Limited (00598003) United Kingdom