About Torch Properties Limited (13226622) United Kingdom