About Stork Property Ltd (SC639239) United Kingdom