About Pallisade Limited (02957910) United Kingdom