About Florence Nalubega Care Limited (11482817) United Kingdom