About Palmeira Servicing Limited (10239716) United Kingdom