About 1 Tavistock Place Ltd (03838371) United Kingdom