About Powell Lodge Management Company Limited (01357856) United Kingdom