About Palmstand Limited (01527709) United Kingdom