About Salcombe Abode Ltd (12740833) United Kingdom