About Ledbury And Area Development Trust Limited (05324546) United Kingdom