About Stellor Estates Ltd (12283985) United Kingdom