About Kenilworth Mews Limited (05289272) United Kingdom