About Stassen Properties Limited (11671703) United Kingdom