About Edmonds & Slatter Limited (05713812) United Kingdom