About Spellbound Properties Limited (11331819) United Kingdom