About Albert Place Limited (13409624) United Kingdom