About Shikharaa Properties Limited (10896829) United Kingdom