About Stilum Properties Limited (06618207) United Kingdom