About Longwood Property Limited (13250139) United Kingdom