About Stessa St James Management Company Limited (10307542) United Kingdom