About 66 Northbrook Street Limited (10415881) United Kingdom