About Sophora Properties Limited (06000154) United Kingdom