About Leonard Skully Limited (06978500) United Kingdom