About Saluka Properties Limited (10876211) United Kingdom