About Brits Kenilworth Limited (09541384) United Kingdom