About Stl Freehold Ltd (13298598) United Kingdom