About Stevly Properties Ltd (13089152) United Kingdom