About Stork S Nest Properties Ltd (13286440) United Kingdom