About Prim Short Stays Ltd (10883356) United Kingdom