About Algernon Properties Limited (04590417) United Kingdom