About Algy Sloane Limited (07250467) United Kingdom