About H&s Palace Lease Ltd (09891845) United Kingdom