About Sheela & Sheetal Properties Limited (12867770) United Kingdom