About Charlie Ludgate Limited (SC571826) United Kingdom