About The Palmer Partnership (2014) Limited (08840191) United Kingdom