About London Skip Holdings Limited (08578853) United Kingdom