About Blp 2004-34 Limited (SC266307) United Kingdom