About Algonquin Property Limited (09845818) United Kingdom