About Teignmouth Gardens Properties Limited (13590669) United Kingdom