About Melba Lodge Limited (08342525) United Kingdom