About Palmway Investments Limited (12328473) United Kingdom