About Laughton Self Store Limited (13262595) United Kingdom