About Still Properties Ltd. (SC596975) United Kingdom