About Palmeira Grande Management Company Limited (04951070) United Kingdom