About Stfrecords Ltd (12622636) United Kingdom