About Alm Place Management Company Limited (09128007) United Kingdom