About Elwood Close Limited (05698517) United Kingdom