About Palamo Housing Ltd (12695748) United Kingdom