About Abi Rentable Residences Ltd (SC596333) United Kingdom