About Pally Plants Limited (13170519) United Kingdom