About Stucha Properties Limited (09875473) United Kingdom