About Team L&p Property Ltd (10742544) United Kingdom