About Lakshmi S Palace Limited (12920641) United Kingdom