About Saben Properties Limited (10023576) United Kingdom