About Leppard Redding Limited (09726406) United Kingdom