About Peel L&p Investments Holdings Limited (06495536) United Kingdom