About Peel L&p South West Limited (00024965) United Kingdom