About Albert Lodge Management Company Limited (05065028) United Kingdom