About Thistleroo Property Ltd (13445631) United Kingdom