About Step Ahead Properties Ltd (12732271) United Kingdom