About Thistle Loos Limited (02918709) United Kingdom