About Libp Cell 6 Speke Management Company Limited (05885768) United Kingdom