About Stay-c Homes Ltd (12967389) United Kingdom