About Ledbury Hardware Limited (07952824) United Kingdom