About Stashu Property Ltd (12905698) United Kingdom