About Palace Road Management Company Limited (05106636) United Kingdom