About Thunderbirds Property Co Ltd (13400187) United Kingdom