About Saachi Properties Limited (10463313) United Kingdom