About Stebar Property Limited (04445963) United Kingdom