About Palisade & Chase Ltd (13377690) United Kingdom