About Camilla House Management Company Limited (12929195) United Kingdom