About 112 Palace Road Management Limited (02622782) United Kingdom