About Stf Praedium Limited (13526669) United Kingdom