About Mercers Company Housing Association (10255806) United Kingdom