About Pambar Properties Ltd (12308496) United Kingdom