About Manor Holdings Norwich Limited (10624657) United Kingdom