About Ledmoor Limited (10596312) United Kingdom