About Still Property And Investment Ltd (13528486) United Kingdom