About Stroll Property Ltd (10407389) United Kingdom