About Box Tree Property Ltd (10584388) United Kingdom