About Tudor Lodge Care Home Limited (10172058) United Kingdom