About Stessa Developments Limited (10261761) United Kingdom