About Thornbrae Limited (SC242804) United Kingdom