About Spellbrook Property Limited (12811899) United Kingdom