About Palace Street Management Company Limited (07511564) United Kingdom