About Saltbox Properties Ltd (13035289) United Kingdom