About 34 Leopold Road Limited (11407494) United Kingdom