About Sellmyownplace Limited (11746130) United Kingdom