About Majesticare Haddenham (holdings) Limited (11065861) United Kingdom