About 121 Stephendale Road Freehold Ltd (12108814) United Kingdom