About Well-placed Stays Ltd (11375044) United Kingdom