About Spirit Of London 24 Hours Limited (10975528) United Kingdom