About Tea Properties Limited (12156846) United Kingdom