About Wallace Sloan Limited (06348217) United Kingdom