About Scilly Self-catering Ltd. (07447156) United Kingdom