About The Love Shack London Ltd (SC526069) United Kingdom