About Tewedh Place Management Ltd (11929244) United Kingdom