About Ancora Care And Support Property Development Limited (12819821) United Kingdom