About Barford Mews (kenilworth) Management Limited (10908520) United Kingdom