About Newfield Wren Hotels Llp (OC341851) United Kingdom