About Alma Place Limited (04607244) United Kingdom