About Henniker Mews Residents Association Limited (03388543) United Kingdom