About House Of Meera Limited (04137048) United Kingdom