About Richard Palmer Garden Design Ltd (09055370) United Kingdom