About 6 Handel Street Limited (05471603) United Kingdom