About Algernon Associates Limited (09981082) United Kingdom