About Renaissance Leominster Ltd (09075641) United Kingdom