About Ledgemoor Limited (08524108) United Kingdom