About Palra Properties Ltd (12647022) United Kingdom