About Sandle And Sloan Ltd (13693402) United Kingdom