About The Liverpool Enslaved Memorial Ltd (13279763) United Kingdom