About Stroma Properties Limited (00746432) United Kingdom