About Sarastro Property Company Limited (03037160) United Kingdom