About Solo Property Plus Ltd (12961548) United Kingdom