About Stella Properties 98 Rancliffe Crescent Limited (13701019) United Kingdom