About 46 Tavistock Place Limited (05332470) United Kingdom