About Lyckbackes Familjeratt Limited (11330806) United Kingdom