About Palgrove Investments Limited (02145141) United Kingdom