About Stork Properties Limited (05157324) United Kingdom