About Sahajanand Properties Limited (11293483) United Kingdom