About Kangaroo Property Limited (08894713) United Kingdom