About Last Metre Limited (SC712832) United Kingdom