About Thorntonloch Holding No 21 (SL000861) United Kingdom